/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.alphawavesgames.engine.game;

/**
 *
 * @author duncan
 * base class to store all game specific content
 * and provide interface to bridge between platform specific/engine code
 * to gameplay code.
 * todo : should this be an interface as it doesn't have member vars?
 */
public abstract interface GameContainer
{
    public abstract void initialise();

    public abstract void finalise();

    public abstract void update( float frameDelta );

    public abstract void render();

    public abstract boolean isQuitting();

}
